COSC 6365 – Spring 2008 – Lecture # 26 - 2 : Fast Fourier Transforms – II 3 Time Memory

نویسندگان

  • Lennart Johnsson
  • Wei Ding
چکیده

The FFT performs butterfly computations on pairs of data elements that differ in a single bit. The computations start from the most significant bit in the index space and proceeds monotonically to the least significant bit. In a binary cube, adjacent nodes differ in a single bit in their addresses. Thus, mapping data to nodes by a binary encoding of the indices is suitable for the FFT. We assume such a mapping in the discussion below. In [4] we show that the same communication complexity can indeed be obtained for binary–reflected Gray code data encodings, even though the elements in a butterfly computation are no longer nearest neighbors, but at a distance of two apart. For Gray coded data, a code conversion is performed concurrently with the butterfly network emulation without an increase in the communication cost.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

6365 April 17 , 2008 Lecture # 26 : Fast Fourier Transforms – I

The Fast Fourier Transform, the FFT, is one of the most widely used algorithms in science and engineering. It is used both in signal processing and for the solution of partial differential equations. For instance, FFTs are used in so–called Fast Poisson solvers. It is also used in combination with cyclic reduction for the FACR (Fourier Analysis Cyclic Reduction) [4] method for Poisson’s equatio...

متن کامل

Pathologies cardiac discrimination using the Fast Fourir Transform (FFT) The short time Fourier transforms (STFT) and the Wigner distribution (WD)

This paper is concerned with a synthesis study of the fast Fourier transform (FFT), the short time Fourier transform (STFT and the Wigner distribution (WD) in analysing the phonocardiogram signal (PCG) or heart cardiac sounds.     The FFT (Fast Fourier Transform) can provide a basic understanding of the frequency contents of the heart sounds. The STFT is obtained by calculating the Fourier tran...

متن کامل

Computer Science 6365 January 24 , 2008 Lecture # 4 : Performance Concepts

The enhancement can take many forms, such as improved hardware features, faster memory, faster functional units, shorter pipelines, improved data allocation in a banked memory system, improved vectorization by a compiler, or multiple processors. Most enhancements do not apply uniformly to a task (system clock rate being an exception). Hence, it is important to factor out the different parts of ...

متن کامل

An Introduction to Additive Combinatorics

This is a slightly expanded write-up of my three lectures at the Additive Combinatorics school. In the first lecture we introduce some of the basic material in Additive Combinatorics, and in the next two lectures we prove two of the key background results, the Freiman-Ruzsa theorem and Roth’s theorem for 3-term arithmetic progressions. Lecture I: Introductory material 1. Basic Definitions. 2. I...

متن کامل

Multi - processor FFT

Computing the Fast Fourier Transform on a distributed memory architecture by a direct pipelined radix-2 algorithm, a bi-section or multi-section algorithm, all yield the same communications requirement, if communication for all FFT stages can be performed concurrently, the input data is in normal order, and the data allocation consecutive. With a cyclic data allocation, or bit-reversed input da...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008